using System;
using System.Collections.Generic;
using System.Text;

namespace PDSClient.Utils.IO
{
    public interface IAcceptor<T>
    {
        void Listen(IAcceptorListener listener);

        IServerEndpoint<T> Endpoint { get; }

        IServerEndpoint<T> BoundEndpoint { get; }

        void Shutdown();
    }
}
